home *** CD-ROM | disk | FTP | other *** search
- /*
- ** Tasker.H
- **
- ** public domain by David Gibbs
- */
-
- #ifndef DG_TASKER
- #define DG_TASKER
-
- struct ts_os_ver {
- int maj;
- int min;
- };
-
- #define TOT_OS 5
-
- #define DOS 0
- #define OS2 1
- #define DV 2
- #define WINS 3
- #define WIN3 4
-
- /* 76543210 */
- #define is_DOS 0x01 /* b'00000001' */
- #define is_OS2 0x02 /* b'00000010' */
- #define is_DV 0x04 /* b'00000100' */
- #define is_WINS 0x08 /* b'00001000' */
- #define is_WIN3 0x10 /* b'00010000' */
-
-
- extern int t_os_type;
- extern int t_os;
-
- extern const char *t_os_name[TOT_OS];
-
- extern struct ts_os_ver t_os_ver[TOT_OS];
-
-
- /* Function prototypes */
-
- int get_os();
- void t_slice();
-
- #endif /* DG_TASKER */
-